391f658374f98c216f866be3ab7ed1a2f4b03f0d,source/com/intellij/psi/impl/source/tree/java/MethodElement.java,MethodElement,deleteChildInternal,#ASTNode#,36
Before Change
}
public void deleteChildInternal(ASTNode child) {
super.deleteChildInternal(child);
if (child.getElementType() == CODE_BLOCK){
final CharTable treeCharTab = SharedImplUtil.findCharTableByTree(this);
LeafElement semicolon = Factory.createSingleLeafElement(SEMICOLON, new char[]{';'}, 0, 1, treeCharTab, getManager());
After Change
if (prevWS != null && prevWS.getElementType() == ElementType.WHITE_SPACE) {
removeChild(prevWS);
}
super.deleteChildInternal(child);
final CharTable treeCharTab = SharedImplUtil.findCharTableByTree(this);
LeafElement semicolon = Factory.createSingleLeafElement(SEMICOLON, new char[]{';'}, 0, 1, treeCharTab, getManager());
addInternal(semicolon, semicolon, null, Boolean.TRUE);